package com.lottery.material.vo.report;

import com.lottery.material.vo.BaseBody;
import lombok.Data;

import javax.validation.constraints.NotEmpty;
import java.io.Serializable;

/**
 * Description:    举报--请求参数
 * Author:         sunny
 * CreateDate:     2019-04-11 09:39
 */
@Data
public class ReportVo extends BaseBody implements Serializable {

    /**
     * 举报范围（1：用户；2：文章；3：评论）
     */
    @NotEmpty(message = "举报范围不能为空")
    private String reportScope;

    /**
     * 被举报对象的id（用户id或文章id或评论id）
     */
    @NotEmpty(message = "被举报对象的id不能为空")
    private String beReportObjectId;

    /**
     * 举报编号（举报用户和文章时必传）
     */
    private String reportCode;

    /**
     * 举报内容（举报编号为自定义则必传）
     */
    private String reportContent;
}
